package com.scm.biz.dto;

import java.io.Serializable;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;

import com.scm.biz.bean.ProofingPatternSize;

public class ProofingPatternDto implements Serializable{
	
	private static final long serialVersionUID = 1L;
	
	private Long id;			//打样款式ID
	private Long orderPatternId;//订单款式ID
	private String code;		//子订单编号
	private String patternNo;	//款式编号
	private String mainImage;	//款式主图
	private Date deliveryDate;  //工厂到货时间
	private String detailDescription;//款式细节明细
	private String accessoryDetail;//面辅料明细
	private Integer remainingTime;//剩余天数
	private String foldMethod;	//折叠方法
	private String packageMethod;//包装方法
	private String checkStandard;//验货标准
	private String batchMethod;	//批版方法
	private String testRequest;//测试要求
	private String description;//设计款式说明
	private Integer factoryId;	//工厂ID
	private String memo;		//备注
	
	//款式尺寸
	private List<ProofingPatternSize> proofingPatternSizes=new ArrayList<ProofingPatternSize>();
	public Long getId() {
		return id;
	}
	public void setId(Long id) {
		this.id = id;
	}
	public Long getOrderPatternId() {
		return orderPatternId;
	}
	public void setOrderPatternId(Long orderPatternId) {
		this.orderPatternId = orderPatternId;
	}
	public String getCode() {
		return code;
	}
	public void setCode(String code) {
		this.code = code;
	}
	public String getPatternNo() {
		return patternNo;
	}
	public void setPatternNo(String patternNo) {
		this.patternNo = patternNo;
	}
	public String getMainImage() {
		return mainImage;
	}
	public void setMainImage(String mainImage) {
		this.mainImage = mainImage;
	}
	public Date getDeliveryDate() {
		return deliveryDate;
	}
	public void setDeliveryDate(Date deliveryDate) {
		this.deliveryDate = deliveryDate;
	}
	public String getDetailDescription() {
		return detailDescription;
	}
	public void setDetailDescription(String detailDescription) {
		this.detailDescription = detailDescription;
	}
	public String getAccessoryDetail() {
		return accessoryDetail;
	}
	public void setAccessoryDetail(String accessoryDetail) {
		this.accessoryDetail = accessoryDetail;
	}
	public List<ProofingPatternSize> getProofingPatternSizes() {
		return proofingPatternSizes;
	}
	public void setProofingPatternSizes(List<ProofingPatternSize> proofingPatternSizes) {
		this.proofingPatternSizes = proofingPatternSizes;
	}
	public Integer getRemainingTime() {
		return remainingTime;
	}
	public void setRemainingTime(Integer remainingTime) {
		this.remainingTime = remainingTime;
	}
	public String getFoldMethod() {
		return foldMethod;
	}
	public void setFoldMethod(String foldMethod) {
		this.foldMethod = foldMethod;
	}
	public String getPackageMethod() {
		return packageMethod;
	}
	public void setPackageMethod(String packageMethod) {
		this.packageMethod = packageMethod;
	}
	public String getCheckStandard() {
		return checkStandard;
	}
	public void setCheckStandard(String checkStandard) {
		this.checkStandard = checkStandard;
	}
	public String getBatchMethod() {
		return batchMethod;
	}
	public void setBatchMethod(String batchMethod) {
		this.batchMethod = batchMethod;
	}
	public String getTestRequest() {
		return testRequest;
	}
	public void setTestRequest(String testRequest) {
		this.testRequest = testRequest;
	}
	public String getDescription() {
		return description;
	}
	public void setDescription(String description) {
		this.description = description;
	}
	public Integer getFactoryId() {
		return factoryId;
	}
	public void setFactoryId(Integer factoryId) {
		this.factoryId = factoryId;
	}
	public String getMemo() {
		return memo;
	}
	public void setMemo(String memo) {
		this.memo = memo;
	}
	@Override
	public String toString() {
		return "ProofingPatternDto [id=" + id + ", orderPatternId=" + orderPatternId + ", code=" + code + ", patternNo="
				+ patternNo + ", mainImage=" + mainImage + ", deliveryDate=" + deliveryDate + ", detailDescription="
				+ detailDescription + ", accessoryDetail=" + accessoryDetail + ", remainingTime=" + remainingTime
				+ ", foldMethod=" + foldMethod + ", packageMethod=" + packageMethod + ", checkStandard=" + checkStandard
				+ ", batchMethod=" + batchMethod + ", testRequest=" + testRequest + ", description=" + description
				+ ", factoryId=" + factoryId + ", memo=" + memo + ", proofingPatternSizes=" + proofingPatternSizes
				+ "]";
	}
	
}
